<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      .outer {
        display: inline-block;
        background-color: pink;
        height: 20px;
      }
      .outer .inner {
        float: left;
        width: 200px;
        margin-right: 20px;
        background-color: blue;
      }

      .outer2 {
        background-color: pink;
        height: 20px;
        margin-right: 20px;
      }
      .outer2 .inner1 {
        float: left;
        width: 200px;
        margin-right: 20px;
        background-color: blue;
      }
    </style>
  </head>
  <body>
    <h3>
      我们要实现每一行显示上述几个块儿, 而且右边句都是固定
      20px.我们会发现最后一个块儿还是会保留 20px
    </h3>
    <h3>
      假如我们通过添加选择器, 给最后一个元素修改
      margin-right,比较麻烦,因为每行的最后一个都要如此
    </h3>
    <div class="outer">
      <div class="inner">列表1</div>
      <div class="inner">列表2</div>
      <div class="inner">列表3</div>
      <div class="inner">列表4</div>
      <div class="inner">列表5</div>
    </div>
    <h1>我们通过修改父元素的 margin-right 来去掉最后一个间距</h1>
    <div class="outer2">
      <div class="inner1">列表1</div>
      <div class="inner1">列表2</div>
      <div class="inner1">列表3</div>
      <div class="inner1">列表4</div>
      <div class="inner1">列表5</div>
    </div>
  </body>
</html>
